@@ -4,6 +4,8 @@ from django.db import models |
||
| 4 | 4 |
from django.utils.translation import ugettext_lazy as _ |
| 5 | 5 |
from django_models_ext import BaseModelMixin, upload_path |
| 6 | 6 |
|
| 7 |
+from mch.models import ModelInfo |
|
| 8 |
+ |
|
| 7 | 9 |
|
| 8 | 10 |
class SaleclerkIntegralIncomeExpensesInfo(BaseModelMixin): |
| 9 | 11 |
INCOME = 0 |
@@ -54,10 +56,19 @@ class SaleclerkIntegralIncomeExpensesInfo(BaseModelMixin): |
||
| 54 | 56 |
return unicode(self.pk) |
| 55 | 57 |
|
| 56 | 58 |
@property |
| 59 |
+ def model_info(self): |
|
| 60 |
+ try: |
|
| 61 |
+ info = ModelInfo.objects.get(model_id=self.model_id).fulldata |
|
| 62 |
+ except ModelInfo.DoesNotExist: |
|
| 63 |
+ info = {}
|
|
| 64 |
+ return info |
|
| 65 |
+ |
|
| 66 |
+ @property |
|
| 57 | 67 |
def data(self): |
| 58 | 68 |
return {
|
| 59 | 69 |
'type': self.type, |
| 60 | 70 |
'integral': self.integral, |
| 71 |
+ 'model_info': self.model_info, |
|
| 61 | 72 |
'modelName': self.model_name, |
| 62 | 73 |
'serialNo': self.code, |
| 63 | 74 |
'created_at': self.created_at, |